




.lopca{position:fixed; width:100%; left:0; top:-170px;}
.lopca > img{ width:100%; height:170px;object-fit:cover;}
.lopca a{position:absolute; right:10px; top:10px;}
body.ad{transition:all 0.5s ease; transform:translateY(170px);}
body{ padding-top:80px;transition:all 0.5s ease;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.wrap{ width:100%; max-width:1280px; margin:0 auto;}
.top{ position:fixed; left:0; top:0; width:100%; background:#fff; z-index:10; padding:0 2%;}

.sjdiv{position:absolute;left:35px;bottom:0;z-index:99;}
.T-nav{ }
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; padding:0 25px; line-height:80px; height:80px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative;}

.T-nav > li .gdlt{ position:absolute; width:100%; left:0%; top:80px;text-align:center; background:#fff;}
.T-nav > li .gdlt a{ display:block; line-height:20px; padding:10px 0; transition:all 0.5s ease;}
.search-T{ margin-top:22px;}
.search-T span{ width:35px; height:35px; cursor:pointer; display:block; background: url(../images/ef.png) no-repeat center center;}
.search-T p{ position:absolute; display:none; right:0; top:35px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); width:200px; height:35px; z-index:5;}
.search-T p .c1{ width:165px; border:none; background:none; padding:0 5px; float:left; height:35px;}
.search-T p .c2{ float:left; width:35px; height:35px; background:url(../images/ef2.png) no-repeat center center; border:none; cursor:pointer;}

.ind-main{ padding:2% 0;}
.nmclt{ width:48%;}
.lc-tit{ line-height:50px; height:50px; font-size:24px;}
.lc-tit:before{ content:''; margin-right:10px; width:5px; height:24px; display:inline-block; vertical-align:middle; background:#136ecf; border-radius:3px;}
.lc-tit a{ color:#999; font-size:14px; float:right;}
.lonmc{ margin-top:10px;}
.lonmc a{ display:block;}
.lonmc a .con{ background:rgba(0,0,0,0.6); padding:8px 12px; color:#fff; position:absolute; left:0; bottom:0; width:100%;}
.lonmc a .con .d1{ font-size:16px; line-height:25px; height:25px; overflow:hidden; font-weight:bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lonmc a .con .d2{ line-height:20px; height:20px; overflow:hidden;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.lpblr{ width:50%;}
.bunce span{ display:inline-block; cursor:pointer; font-size:20px; color:#999; line-height:48px; border-bottom:2px solid #eee; margin-right:3px; padding:0 25px;}
.bunce span.cur{ color:#000; border-bottom-color:#136ecf;}
.lbenc{ margin-top:10px;}
.lbenc li{ line-height:45px; height:45px; overflow:hidden; border-bottom:1px dashed #ddd; font-size:15px;}
.lbenc li span{ float:right;}
.lbenc li a:before{ content:''; display:inline-block; vertical-align:middle; margin-right:10px; width:5px; height:5px; border-radius:3px; background:#999;}
.konca .more{ position:absolute; right:0; top:-40px;}
.konca .more a{ color:#999;}

.ind-02{ margin-top:3%;}

.elpct{ margin-top:10px;}
.elpct li{ width:23.5%; float:left; margin-right:2%;}
.elpct li:nth-child(4n){ margin-right:0;}
.elpct li a{ display:block; position:relative;}
.elpct li a .con{ background:rgba(19,110,207,0.8); opacity:0; color:#fff; padding-top:45px; position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.5s ease;}
.elpct li a .con .d1{ font-size:20px; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}
.elpct li a .con .d2{ margin-top:20px;}

.enmlb{ width:48%;}
.ind-03{ margin-top:3%;}
.lenmla li{ width:48%; float:left; margin-top:10px; font-size:14px;}
.lenmla li:first-child{ width:100%;}
 
.lenmla li:nth-child(2){ float:right;width:100%;}
.lenmla li:nth-child(2) h2{font-size:16px;}
.lenmla li a{ display:block; line-height:50px; border:2px solid #136ecf; color:#136ecf; font-size:16px; border-radius:25px; text-align:center; transition:all 0.5s ease;}

.polcb{ width:50%;}
.vonce{ margin-top:10px;}
.vonce a{ display:block;}
.vonce a span{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:66px; height:66px; background:url(../images/pl.png) no-repeat center center; background-size:100% 100%;}

.srlbot{ padding:2.5% 0; border-top:1px solid #ddd;}
.foot{ color:#c2c2c2; background:#383838; border-top:5px solid #136ecf;font-size:12px;}
.foot .f1{ padding:15px 0px 15px 0; border-bottom:1px solid #424242;}
.lvlca{ padding-right:140px;}
.lvlca li{ float:left; width:25%; }
.lvlca li img{ margin-right:5px;}
.foot .f2{ padding:18px 0; line-height:20px; opacity:0.3;}
.foot .f2 span{ display:inline-block; margin-right:30px;}

.rlbo{ position:absolute; right:0; top:-26px;}
.rlbo span{ display:block; position:absolute; width:5px; height:5px; background:url(../images/ea.png) no-repeat; right:-5px; top:1px;}

.ny-banner{ height:550px; background:no-repeat center center; background-size:cover;}

.nulct{ border-bottom:1px solid #ddd; background:#fff;}
.eobtec{ padding:25px 0;}
.eobtec .rolec{ color:#787878;}
.eobtec .rolec img{ margin-right:5px;}
.dtopc{ position:absolute; left:0; bottom:0; color:#fff; background:#136ecf; width:200px; height:200px; font-weight:bold; padding-top:20px; padding-left:25px;}
.dtopc .d1{ font-size:36px;}
.dtopc .d2{ font-size:18px; margin-top:10px;}
.dtopc:after{ content:''; position:absolute; left:30px; bottom:0; width:1px; height:70px; background:#fff;}

.ny-nav{ line-height:82px;}
.ny-nav span{ display:none;}
.ny-nav p a{ font-size:18px; margin-right:40px; position:relative; float:left;}
.ny-nav p a.cur{ font-size:24px; color:#136ecf; font-weight:bold;}
.ny-nav p a.cur:after{ content:''; position:absolute; left:0; bottom:0; height:3px; background:#136ecf; width:100%;}

.sont-main{ padding:3% 0;}
.lvopct .cont{ line-height:2; color:#666; width:58%;}
.lvopct .imgc{ width:40%;}

.mloab{ margin-top:4%;}
.mloab li{ float:left; width:20%; color:#333;}
.mloab li .d2 strong{ font-size:40px; color:#000;}

.ny-main{ background:#fff no-repeat center bottom;}
.vlmtea .pic{ width:38%;}
.vlmtea .con{ width:58%; line-height:1.6; color:#666;}

.enclm li{ margin-bottom:3%;}
.enclm li a{ display:block; padding:25px; background:#f2f2f2; transition:all 0.5s ease;}
.enclm li a .pic{ width:250px;}
.enclm li a .pic img{ width:100%; height:263px; object-fit:cover;}
.enclm li a .con{ width:calc(100% - 300px);}
.enclm li a .con .d1{ font-size:20px; font-weight:bold; line-height:45px; height:45px; overflow:hidden;}
.enclm li a .con .d2{ font-size:16px; margin-top:10px;}
.enclm li a .con .d3{ margin-top:15px; line-height:30px; height:100px; border-top:1px solid rgba(112,112,112,0.3); overflow:hidden; padding-top:10px;}

.lopcb{ background:url(../images/d.jpg) repeat-y center top;}
.alvmc div{ width:48%; line-height:45px;}
.alvmc .fl{ text-align:right; font-size:36px; color:#ccc;}
.alvmc .fr{ font-weight:bold; color:#136ecf; font-size:30px;}
.alvmc .fr span{ font-size:34px; color:#333;}
.lbntmc{ margin-top:3%;}
.lbntmc li{ padding:15px 0; position:relative;}
.lbntmc li:before{ content:''; position:absolute; width:10px; height:10px; background:#ccc; border-radius:5px; left:50%; top:32px; margin-left:-5px;}
.lbntmc li .date{ width:48%; float:left; text-align:right; color:#136ecf; font-size:30px; font-weight:bold;}
.lbntmc li .con{ width:48%; float:right; line-height:2; padding-top:10px;}
.lbntmc li:nth-child(2n) .date{ float:right; text-align:left;}
.lbntmc li:nth-child(2n) .con{ float:left; text-align:right;}

.avblt a{ display:inline-block; line-height:50px; width:150px; text-align:center; margin-right:15px; border:1px solid #136ecf; color:#136ecf; font-size:16px;}
.avblt a.cur{ background:#136ecf; color:#fff; font-weight:bold; font-size:16px;}
.vencm{ margin-top:3%; color:#136ecf; font-size:20px; font-weight:bold;}
.vencm:before{ content:''; display:inline-block; vertical-align:middle; width:5px; height:25px; background:#136ecf; border-radius:3px; margin-right:10px;}
.lcs-con{ margin-top:3%; line-height:2;}

.abutnc li{ margin-top:3%;}
.abutnc li .pic{ width:50%;}
.abutnc li:nth-child(2n) .pic{ float:right;}
.abutnc li .pic img{ width:100%; height:550px; object-fit:cover;}
.abutnc li .con{ width:50%; height:550px; border:3px solid #eee; padding:0 4%; display:table;}
.abutnc li .con .d1{ color:#136ecf; font-size:20px; font-weight:bold;}
.abutnc li .con .d1 i{ font-style:oblique; font-size:30px; margin-right:5px;}
.abutnc li .con .d2{ line-height:2; color:#666; margin-top:20px;}


.news-list li{ padding:30px 0; border-bottom:1px solid #ddd;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:224px;}
.news-list li a .pic img{ width:100%; height:146px; object-fit:cover;}
.news-list li a .date{ margin-left:50px; width:95px; color:#999; transition:all 0.5s ease;}
.news-list li a .date:after{ content:''; position:absolute; left:95px; height:1px; width:35px; background:#ccc; top:12px; transition:all 0.5s ease;}
.news-list li a .date .d1{ font-size:18px;}
.news-list li a .date .d3{ margin-top:30px;}
.news-list li a .date .d3 span{ display:inline-block; width:35px; height:35px; background:url(../images/g1.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a .con{ width:800px; transition:all 0.5s ease;}
.news-list li a .con .d1{ line-height:25px; height:25px; overflow:hidden; font-size:16px;}
.news-list li a .con .d2{ margin-top:30px; color:#999; line-height:25px; height:75px; overflow:hidden;}

.pagelc{ margin-top:4%;}
.pagelc a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 2px; vertical-align:middle;}
.pagelc a.mob-none{ padding:0; width:32px;}
.pagelc a.cur{ color:#136ecf; border-color:#136ecf;}

.news-cont{ border:1px solid #ddd;}
.eonmc{ padding:0 4% 4%;}
.sclton{ border-bottom:1px solid #ddd; padding:3% 0; color:#333;}
.sclton .d1{ font-size:24px; text-align:center;}
.sclton .d2{ margin-top:5px; color:#666; text-align:center;}
.edit-con{ line-height:2; font-size:16px; color:#464646; padding:3% 0;}
.pagelm{ border-top:1px solid #eee;}
.pagelm a{ display:block; padding:20px 0; width:50%; font-size:12px; color:#333; transition:all 0.5s ease;}
.pagelm a:nth-child(2n){ border-left:1px solid #eee;}
.pagelm a .d2{ font-size:15px; line-height:25px; height:25px; overflow: hidden;}

.lbicnl{ background:#fff; padding:2% 4%;}
.vtopa{ border-bottom:1px solid #da362a; padding:10px 0 20px;}
.vtopa span{ display:inline-block; line-height:40px; font-size:18px; color:#fff; background:#de3629; border-radius:20px; padding:0 25px;}
.evolre{ padding-top:3%;}
.evolre li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.evolre li:nth-child(3n){ margin-right:0;}
.evolre li a{ display:block; position:relative;}
.evolre li a .pic img{ width:100%; height:209px; object-fit:cover;}
.evolre li a .tit{ position:absolute; background:rgba(0,0,0,0.7); left:0; bottom:0; line-height:42px; height:42px; overflow:hidden; color:#fff; width:100%; padding:0 15px; font-size:15px;}


.lobeal li .year{ font-size:30px; font-weight:bold; padding:15px 0 15px 40px; position:relative;}
.lobeal li .year:before{ content:''; position:absolute; left:0; top:28px; width:12px; height:12px; border:2px solid #ddd; border-radius:50%;}
.lobeal li .con{ padding:15px 0 15px 40px; position:relative;}
.lobeal li .con:before{ content:''; position:absolute; left:6px; top:0; width:4px; height:100%; background:#ddd;}
.lobeal li .con a{ padding:0 20px; margin-bottom:10px; margin-right:2%; border:1px solid #ddd; line-height:45px; height:45px; overflow:hidden; width:32%; float:left;}
.lobeal li .con a:before{ content:''; width:5px; height:5px; background:#c00; display:inline-block; vertical-align:middle; margin-right:10px; border-radius:50%;}
.lobeal li .con a:nth-child(3n){ margin-right:0;}

.tbvnc .d1{ font-size:44px; font-weight:bold;}
.tbvnc .d2{ margin-top:3%; line-height:2;}

.odblt{ padding-top:3%;}
.odblt li{ margin-bottom:2%;}
.odblt li .pic{ width:50%;}
.odblt li:nth-child(2n) .pic{ float:right;}
.odblt li .pic img{ width:100%; height:400px; object-fit:cover;}
.odblt li .con{ width:50%; height:400px; display:table; padding:0 4%; background:#f8fafd; color:#136ecf;}
.odblt li .con .d1{ font-size:24px; font-weight:bold;}
.odblt li .con .d2{ margin-top:20px; line-height:2;}
.odblt li .con .d2 strong{ font-size:18px;}

.ac-year a{ display:inline-block; line-height:40px; border:1px solid #136ecf; padding:0 50px; background:#fff; margin-right:15px; font-size:16px; color:#136ecf;}
.ac-year a.cur{ background:#136ecf; color:#fff;}
.vlo-tit{ padding:30px 0; color:#136ecf; font-size:20px; font-weight:bold;}
.vlo-tit:before{ content:''; display:inline-block; vertical-align:middle; margin-right:10px; width:4px; height:20px; background:#136ecf;}

.albrec li{ width:23.5%; float:left; margin-right:2%; margin-bottom:20px;}
.albrec li a{ display:block; color:#333;}
.albrec li:nth-child(4n){ margin-right:0;}
.albrec li .pic img{ width:100%; height:340px; object-fit:cover;}
.albrec li .tit{ margin-top:10px; line-height:25px; height:25px; overflow:hidden; text-align:center;}
.albrec li .con{ color:#666; line-height:25px; height:25px; overflow:hidden; text-align:center;}

.bg-alt{ position:fixed; z-index:99; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}

.micbl{ width:1100px; background:#fff; border-radius:10px; position:fixed; left:50%; margin-left:-550px; top:50%; transform:translateY(-50%); padding:40px 0; z-index:100;}
.gb-oc{ position:absolute; right:10px; top:10px; cursor:pointer;}
.micbl .lbcnl{ font-size:36px; font-weight:bold;}
.micbl .pic{ margin-top:40px;}
.micbl .pic img{ max-height:400px;}
.lbonm{ padding-top:4%;}
.lbonm li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.lbonm li:nth-child(4n){ margin-right:0;}
.lbonm li a{ display:block;}
.lbonm li a .pic img{ width:100%; height:340px; object-fit:cover;}
.lbonm li a .pic:after{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:54px; height:54px; background:url(../images/bf.png) no-repeat center center; background-size:100% 100%;}
.lbonm li a .tit{ line-height:25px; height:25px; overflow: hidden; margin-top:10px;}

.lvcaba li{ margin-top:25px;}
.lvcaba li a{ display:block; background:#f8f8f8;}
.lvcaba li a .pic{ width:25%;}
.lvcaba li a .pic img{ width:100%; height:230px; object-fit:cover;}
.lvcaba li a  .con{ width:75%; padding:25px 4% 0;}
.lvcaba li a  .con .d1{ font-size:24px; line-height:35px; height:35px; overflow:hidden;}
.lvcaba li a  .con .d2{ line-height:25px; height:75px; overflow:hidden; color:#666; margin-top:15px;}
.lvcaba li a  .con .d3{ margin-top:10px; color:#136ecf;}


.abolt .d1{ font-size:24px; color:#136ecf; font-weight:bold;}
.abolt .d2{ font-size:18px; line-height:2; margin-top:20px;}

.voblta{ margin-top:3%;}
.voblta .pic{ width:50%;}
.voblta .pic img{ width:100%; height:430px; object-fit:cover;}
.voblta .con{ width:50%; height:430px; display:table; background:#fff; padding:2% 4%; line-height:2;}



.lbotca{ padding:3% 0;}
.vlbtea li{ margin-top:4%;}
.vlbtea li .pic{ width:55%;}
.vlbtea li .pic img{ width:100%; height:380px; object-fit:cover;}
.vlbtea li .con{ width:45%; height:380px; display:table; background:#f6f6f6; padding:2% 4%;}
.vlbtea li .con .d1{ font-size:20px;}
.vlbtea li .con .d2{ line-height:2; margin-top:4%; color:#666;}
.vlbtea li:nth-child(2n) .pic{ float:right;}


.vlopac li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.vlopac li:nth-child(4n){ margin-right:0;}
.vlopac li a{ display:block;}
.vlopac li a .tit{ line-height:50px; height:50px; font-size:16px; padding:0 15px; color:#fff; overflow:hidden; background:#484848; transition:all 0.5s ease;}
.vlopac li a .tit strong{ float:right; font-size:20px;}
.lotae{ padding-top:2%;}
.lotae li{ margin-top:15px;}
.lotae li a{ display:block; padding:20px; background:#f8f8f8; transition:all 0.5s ease;}
.lotae li a .d1{ font-size:20px; height:35px; line-height:35px; overflow:hidden;}
.lotae li a .d2{}
.lotae li a .d3{ line-height:20px; height:40px; overflow:hidden; color:#666; margin-top:10px; transition:all 0.5s ease;}

.lbptle{ padding:3% 0; color:#136ecf; font-size:24px; font-weight:bold;}

.kebml td{ padding:10px 0;}
.kebml td.tc{ width:150px;}
.kebml td .tit{ padding:5px 0 5px 50px; font-size:16px; background:url(../images/wc.jpg) no-repeat 10px 0; line-height:30px;}
.kebml td a{ display:block; width:100%; line-height:40px; border:1px solid #ddd;}
.kebml tbody td{ border-bottom:1px solid #ddd; padding:25px 0;}

.velkt li{ width:32%; float:left; margin-right:2%; margin-bottom:2%; border:1px solid #ddd; height:550px;}
.velkt li:nth-child(3n){ margin-right:0;}
.velkt li .tit1{ text-align:center; color:#136ecf; font-size:20px;}
.velkt li .tit2{ color:#136ecf; font-size:24px; text-align:center;}
.velkt li .con{ line-height:1.8; margin-top:10px; color:#464646;}

.velkt li .onc{ padding:20px 20px 0;}

.lbrela li{  margin-bottom:20px;}
.sbuewn{ line-height:45px; height:45px; border:1px solid #ddd; transition:all 0.5s ease;}
.sbuewn.on{ background:#006fc5; color:#fff; border-color:#006fc5; transition:all 0.5s ease;}
.sbuewn span{ float:left; width:20%; padding-left:20px; overflow:hidden;}
.molewa{ padding:2% 4%; line-height:2; color:#666; display:none; border:1px solid #ddd; border-top:none;}


.aoewp{ background:#fff;}
.aoewp > h2{ font-size:30px; text-align:center; color:#2b73c6; margin-bottom:4%;}
.joinF_box{ width:100%; max-width:950px; margin:0 auto;}
.joinF_box .joinF_T{
    padding: 0 20px;line-height: 40px;font-size: 14px;font-weight: bold;color:#2b73c6;background: #f5f5f5;
}
.joinF_box .joinF_iptDiv{padding: 38px 0 20px;}
.joinF_iptDiv .joinFIpt_one{width: 50%;float: left;margin-bottom: 12px;}
.joinFIpt_one .joinF_ipt{
    width: 32%;margin-right: 3.2%;float: left;font-size: 14px;
    color:#7c7c7c;text-align: right;line-height: 36px;
}
.joinFIpt_one .joinF_exp{width: 24.2%;float: left;line-height: 36px;font-size: 14px;color:#a3a3a3;}
.rqeIpt .joinF_exp:before{content: "*";color:#f00;display: inline-block;width: 24px;text-align: center;}
.joinFIpt_one input,.joinFIpt_one select{
    width: 40%;float: left;height: 36px;border:1px solid #d1d1d1;border-radius: 2px;
    font-size: 14px;color:#7c7c7c;padding-left: 10px;
}
.joinFIpt_one select{
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
    background:#fff url(../images/drop_02.jpg) right center no-repeat;
}
.joinF_iptDiv .exp_box{
    padding: 25px 0 12px;border: 1px dashed #999;border-radius: 5px;margin-bottom: 20px;position: relative;
}
.exp_box .exp_delete{
    width: 22px;height: 22px;background: url(../images/join_x.png) center no-repeat ;
    position: absolute;top: -11px;right:-11px;cursor: pointer;
}
.add_epx{
    width: 160px;height: 32px;line-height: 32px;text-align: center;margin: auto;
    border-radius: 16px;font-size: 14px;color:#fff;background: #2b73c6;cursor: pointer;
}
.joinF_iptDiv textarea{
    border:1px solid #d1d1d1;border-radius: 2px;width: 100%;height: 100px;
    font-size: 14px;color:#7c7c7c;padding:5px 10px;resize: none;
}
.add_epx i{display: inline-block;padding-left:16px;background: url(../images/join_add.png) left center no-repeat;}

.alodpc input{ cursor:pointer; border:none; height:35px; width:150px; color:#fff; border-radius:17px; background:#2b73c6;}







@media (min-width: 1201px){
.T-nav > li:hover > a{ transition:all 0.5s ease;}
.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
.T-nav > li .gdlt a:hover{background:#136ecf; color:#fff; transition:all 0.5s ease;}
.T-nav > li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
.T-nav > li > a:after{ content:''; position:absolute; left:50%; height:2px; width:24px; margin-left:-12px; background:#fff; bottom:20px; opacity:0; transition:all 0.5s ease;}
.T-nav > li:hover > a:after,.T-nav > li > a.on:after{ opacity:1; transition:all 0.5s ease;}
.elpct li a:hover .con{ opacity:1; transition:all 0.5s ease;}
.lenmla li a:hover{ color:#fff; background:#136ecf; transition:all 0.5s ease;}
.enclm li a:hover{ background:#136ecf; color:#fff; transition:all 0.5s ease;}
.enclm li a:hover .con .d3{ border-top:1px solid rgba(255,255,255,0.3);}
.news-list li a:hover .date{ color:#136ecf; transition:all 0.5s ease;}
.news-list li a:hover .date .d3 span{ background:#136ecf url(../images/g2.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a:hover .date:after{ background:#136ecf; width:70px; transition:all 0.5s ease;}
.news-list li a:hover .con{ width:727px; transition:all 0.5s ease;}
.pagelm a:hover{ background:#eee; transition:all 0.5s ease;}
.vlopac li a:hover .tit{ background:#136ecf; transition:all 0.5s ease;}
.lotae li a:hover{ background:#136ecf; color:#fff; transition:all 0.5s ease;}
.lotae li a:hover .d3{ color:#fff; transition:all 0.5s ease; }

}


@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; padding:0 3%;}
.top{ position:fixed; background:#fff;}
.top .logo{ padding:0;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; width:50px; height:50px; position:relative; float:right;}
.mob-nav span{ display:block; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-1px; background:#666; transition:all 0.5s ease ;}
.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#666; transition:all 0.5s ease ;}
.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#666; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ transform:rotate(45deg); margin-top:-1px; transition:all 0.5s ease;}
.mob-nav.on:after{ transform:rotate(-45deg); margin-top:-1px; transition:all 0.5s ease;}
.T-nav{ display:none; position:fixed; margin:0; top:50px; left:0; height:calc(100% - 50px); overflow:auto; margin:0; width:100%; background:#fff;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; font-size:15px; color:#666;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:0; font-size:14px; background:none; color:#666;}
.T-menu{ padding:7px 0;}
.search-T{ margin-top:9px;}
.nmclt{ width:100%;}
.lc-tit{ line-height:40px; height:40px; font-size:20px;}
.lpblr{ width:100%; margin-top:12px;}
.bunce span{ float:left; margin:0; font-size:18px; line-height:40px;}
.enmlb{ width:100%;}
.polcb{ width:100%; margin-top:10px;}
.foot .f1{ display:none;}
.elpct li a .con{ background:none; opacity:1; position:relative; height:auto; padding:0;}
.elpct li a .con .d1{ color:#333; font-size:15px; font-weight:normal;}
.elpct li a .con .d2{ display:none;}
.ny-banner{ height:360px;}
.eobtec{ display:none;}
.ny-nav span{ display:block; background:url(../images/xx.png) no-repeat right center; line-height:50px; font-size:16px;}
.ny-nav p{ display:none;}
.ny-nav p a{ display:block; font-size:15px; width:100%; margin:0; line-height:45px;}
.ny-nav p a.cur{ font-size:15px;}
.ny-nav p a.cur:after{ height:1px;}
.lvopct .imgc{ width:100%;}
.lvopct .cont{ width:100%; margin-top:15px;}
.mloab li .d2 strong{ font-size:24px;}
.vlmtea .pic{ width:100%;}
.vlmtea .con{ width:100%; margin-top:20px;}
.abutnc li .pic{ width:100%;}
.abutnc li .pic img{ height:360px;}
.abutnc li .con{ height:auto; padding:4%; width:100%;}
.vencm{ font-size:18px;}
.news-list li a .date{ display:none;}
.news-list li a .con{ width:calc(100% - 245px);}

.sclton .d1{ font-size:18px;}
.evolre li{ width:49%;}
.evolre li:nth-child(3n){ margin-right:2%;}
.evolre li:nth-child(2n){ margin-right:0;}
.odblt li .pic{ width:100%;}
.odblt li .con{ width:100%; height:auto; padding:4%;}
.tbvnc .d1{ font-size:24px;}
.albrec li{ width:49%;}
.albrec li:nth-child(2n){ margin-right:0;}
.micbl .lbcnl{ font-size:24px;}
.micbl .pic img{ max-height:300px;}
.micbl{ left:0; width:100%; margin-left:0;}
.lbonm li a .pic img{ height:200px;}
.abolt .d1{ font-size:20px;}
.abolt .d2{ font-size:15px;}
.voblta .pic,.vlbtea li .pic{ width:100%;}
.voblta .pic img,.vlbtea li .pic img{ height:auto;}
.voblta .con,.vlbtea li .con{ width:100%; height:auto; padding:4%;}
.vlbtea li .con .d1{ font-size:18px;}
.vlopac li{ width:49%;}
.vlopac li:nth-child(2n){ margin-right:0;}
.vlopac li a .tit{ font-size:14px;}

.velkt li{ width:100%; height:auto; padding-bottom:4%;}
.velkt li .tit1{ font-size:16px;}
.velkt li .tit2{ font-size:20px;}
.aoewp > h2{ font-size:20px;}







}



@media (max-width: 768px){
.lc-tit{ font-size:18px;}
.bunce span{ width:25%; padding:0; text-align:center; font-size:16px;}
.konca .more{ position:relative; top:0; margin-top:10px;}
.lbenc li span{ display:none;}
.lbenc li a{ display:block;}
.elpct li{ width:49%; margin-bottom:2%;}
.elpct li:nth-child(2n){ margin-right:0;}
.lenmla li a{ line-height:40px;}
.mloab li{ width:100%; margin-bottom:15px;}
.alvmc div{ line-height:30px; width:45%;}
.alvmc .fl{ font-size:20px;}
.alvmc .fr{ font-size:20px;}
.alvmc .fr span{ font-size:20px;}
.lbntmc li .date{ font-size:20px; padding-top:8px; width:45%;}
.lbntmc li .con{ width:45%;}
.abutnc li .pic img{ height:200px;}
.pagelc a.mob-none{ display:none;}
.pagelm a{ width:100%; padding:10px;}
.pagelm a:nth-child(2n){ border:none; border-top:1px solid #eee;}
.albrec li .pic img{ height:200px;}
.ac-year a{ padding:0 20px;}
.vlo-tit{ padding:15px 0; font-size:18px;}
.micbl{ padding:20px 0;}
.micbl .lbcnl{ font-size:20px;}
.micbl .pic{ margin-top:20px;}
.lbonm li{ width:49%;}
.lbonm li:nth-child(2n){ margin-right:0;}
.lotae li a{ padding:10px 15px;}
.lotae li a .d1{ font-size:16px;}
.kebml td.tc{ width:80px;}
.kebml td a{ line-height:35px;}
.lbptle{ padding:6% 0; font-size:20px;}
.sbuewn span{ width:100%; display:none;}
.sbuewn span.sp02{ display:block;}
.joinF_iptDiv .joinFIpt_one{ width:100%;}
.joinF_main .joinF_box{padding:0.3rem;}
.joinF_box .joinF_iptDiv{padding:0.2rem 0;}
.joinFIpt_one .joinF_ipt{width:100%;margin-right:0;float: none;text-align: left;line-height: 26px;}
.joinFIpt_one .joinF_exp{width: 35%;}
.joinFIpt_one input,.joinFIpt_one select{width: 65%;}
.joinF_iptDiv .exp_box{padding:0.2rem;}
.joinF_box .join_btn{margin: 0.3rem auto 0;}
}


@media (max-width: 640px){
.ny-banner{ height:150px;}
.enclm li a{ padding:15px;}
.enclm li a .pic{ width:100%;}
.enclm li a .con{ width:100%; margin-top:10px;}
.enclm li a .con .d1{ font-size:18px; line-height:40px; height:40px;}
.news-list li{ padding:3% 0;}
.news-list li a .pic{ width:125px;}
.news-list li a .pic img{ height:85px;}
.news-list li a .con{ width:calc(100% - 140px);}
.news-list li a .con .d2{ margin-top:5px; height:50px;}
.evolre li{ width:100%;}
.evolre li:nth-child(3n){ margin-right:0;}
.vtopa span{ line-height:35px; font-size:16px; border-radius:18px;}
.lobeal li .con a{ width:100%;}
.lobeal li .year{ font-size:20px; line-height:40px;}
.odblt li .pic img{ height:auto;}
.odblt li .con .d1{ font-size:18px;}
.odblt li .con .d2{ margin-top:5px;}
.odblt li .con .d2 strong{ font-size:16px;}
.lvcaba li{ margin-top:3%;}
.lvcaba li a .pic{ width:100%;}
.lvcaba li a .pic img{ height:auto;}
.lvcaba li a .con{ padding:4%; width:100%;}
.lvcaba li a .con .d1{ font-size:18px;}
.lvcaba li a .con .d2{ margin:0; height:auto; max-height:}

}














.shade {position: fixed;left: 0; top: 0; z-index: 3;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 10%;
    z-index: 21;
    display: none;
    margin-left: -485px;
    padding: 5px;
    background-color: #fff;
    width: 970px;
    box-sizing: border-box;
}
.big-video-main {
    height: 540px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}
@media screen and (max-width: 1330px){
.big-video {
    width: 700px;
    margin-left: -355px;
}
.big-video-main {
    height: 400px;
}
}
@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}



/*2020-04-09*/
.vlopc .pic{ width:50%;}
.vlopc .con{ width:45%;}
.vlopc .con .d1{ font-size:28px; line-height:40px; padding-bottom:15px;}
.vlopc .con .d1:after{ content:''; position:absolute; left:0; bottom:0; height:2px; width:60px; background:#136ecf;}
.vlopc .con .d2{ font-size:16px; margin-top:25px; line-height:2; color:#666;}
.vlopc .con .d3{ margin-top:20px;}
.vlopc .con .d3 .list{ padding:10px 0; line-height:45px; border-bottom:1px solid #ccc; font-size:16px;}
.vlopc .con .d3 .list a{ display:block; padding-left:50px; height:45px; overflow:hidden; background:url(../testimg/vva.jpg) no-repeat left center;}
.teblca{ margin-top:5%;}
.teblca li{ margin-bottom:15px; width:32%; float:left;}
.teblca li:nth-child(3n){ margin-right:0;}
.teblca li .tit{ background:#f9f9f9;}
.teblca li .tit span{ width:120px; line-height:50px; color:#fff; text-align:center; background:#136ecf; font-size:18px; display:inline-block;}
.teblca li .con{ line-height:2; color:#666; margin-top:15px;}
@media screen and (max-width: 1200px){
.vlopc .pic{ width:100%;}
.vlopc .con{ width:100%; margin-top:10px;}
.vlopc .con .d1{ font-size:20px; line-height:35px;}
.teblca li{ width:100%; margin-right:0;}
}